🗑️ Remove local-api-test project files and add new untracked directory local-ai-test/

This commit is contained in:
2026-04-19 11:27:46 +08:00
parent 4de35240f3
commit 989bb3d55e
5 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
import os
from pprint import pprint
from openai import OpenAI
from openai._types import Timeout
from openai.types.chat import ChatCompletionUserMessageParam, ChatCompletionSystemMessageParam
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(30, connect=5),
)
response = client.chat.completions.create(
model=os.environ.get("OPENAI_MODEL", "qwen-math-turbo"),
messages=[
ChatCompletionSystemMessageParam(role="system", content="You are a useful assistant."),
# ChatCompletionUserMessageParam(**{"role": "user", "content": "Hello!"}),
ChatCompletionUserMessageParam(role="user", content="Hello!"),
],
)
print()
pprint(vars(response))
print()
print(response.choices[0].message.content)
if __name__ == "__main__":
main()