📝 Update .gitignore to include .DS_Store and add untracked local-api-test directory

This commit is contained in:
2026-04-19 09:46:28 +08:00
parent 5b14a18c47
commit d44c226b46
3 changed files with 31 additions and 0 deletions

1
.gitignore vendored
View File

@@ -1,2 +1,3 @@
.DS_Store
.idea/
.venv/

View File

@@ -0,0 +1,22 @@
import os
from openai import OpenAI
from openai._types import Timeout
def main():
client = OpenAI(
api_key=os.environ.get("OPENAI_API_KEY", "sk-dummy"),
base_url=os.environ.get("OPENAI_API_BASE", "http://localhost:11434/v1"),
timeout=Timeout(timeout=30),
)
response = client.chat.completions.create(
model=os.environ.get("OPENAI_MODEL", "llama3"),
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)
if __name__ == "__main__":
main()

View File

@@ -0,0 +1,8 @@
[project]
name = "local-ai-test"
version = "0.1.0"
dependencies = ["openai"]
[project.scripts]
run = "main:main"